home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1994 / MacHack 1994.toast / MacHack™ 1987-1994 / MacHack™ '90 / Source Code ƒ.sea / Source Code ƒ / MPW C ƒ / C Include ƒ / CIncludesTool next >
MacBinary  |  1990-03-31  |  2.3 KB  |  [TEXT/MPS ]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, Fri Mar 30 21:30:01 1990, modified Fri Mar 30 21:30:01 1990, creator 'MPS ', type ASCII, 1622 bytes "CIncludesTool" , at 0x6d6 422 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0d 43 49 6e 63 6c 75 | 64 65 73 54 6f 6f 6c 00 |..CInclu|desTool.|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 00 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 06 56 00 | 00 01 a6 a2 39 c6 a9 a2 |......V.|....9...|
|00000060| 39 c6 a9 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |9.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 d2 d8 00 00 |........|........|
|00000080| 00 00 01 e8 48 6e ff ee | 2f 3c 00 00 00 01 a8 80 |....Hn..|/<......|
|00000090| 70 00 2d 40 ff a6 70 00 | 2d 40 ff ac 42 67 48 6e |p.-@..p.|-@..BgHn|
|000000a0| ff 9a 42 67 4e ba 14 72 | 3e 1f 3c 2e ff b0 70 00 |..BgN..r|>.<...p.|
|000000b0| 2d 40 ff 72 2d 6e 00 08 | ff 78 3d 46 ff 7c 70 00 |-@.r-n..|.x=F.|p.|
|000000c0| 2d 40 ff 82 70 00 2d 40 | ff 96 42 67 48 6e ff 66 |-@..p.-@|..BgHn.f|
|000000d0| 42 67 4e ba 14 8c 3e 1f | 3c 2e ff 7c 70 00 2d 40 |BgN...>.|<..|p.-@|
|000000e0| ff a6 70 00 2d 40 ff ac | 3d 46 ff b0 42 6e ff b6 |..p.-@..|=F..Bn..|
|000000f0| 42 67 48 6e ff 9a 42 67 | 4e ba 14 0c 3e 1f 38 2e |BgHn..Bg|N...>.8.|
|00000100| ff c2 3d 44 ff 64 00 00 | 00 14 03 00 80 00 00 00 |..=D.d..|........|
|00000110| 03 33 2e 30 09 4d 50 57 | 20 43 20 33 2e 30 00 00 |.3.0.MPW| C 3.0..|
|00000120| 00 48 00 09 4d 6f 6e 61 | 63 6f 00 00 09 09 54 6f |.H..Mona|co....To|
|00000130| 20 64 65 6d 6f 6e 73 74 | 72 61 74 65 20 61 20 73 | demonst|rate a s|
|00000140| 69 6d 70 6c 00 06 00 04 | 00 2a 00 03 01 dd 02 7d |impl....|.*.....}|
|00000150| 00 2a 00 03 01 6b 01 3a | a1 1c cd 29 00 00 06 7f |.*...k.:|...)....|
|00000160| 00 00 06 a9 00 00 05 d5 | 01 00 00 00 00 0a 00 09 |........|........|
|00000170| 06 4d 6f 6e 61 63 6f 00 | 00 00 00 04 00 06 00 08 |.Monaco.|........|
|00000180| 00 00 01 00 00 00 01 7a | 00 00 00 7a 00 00 00 6e |.......z|...z...n|
|00000190| 00 32 02 e0 06 9e 00 00 | 00 1c 00 6e 00 03 76 65 |.2......|...n..ve|
|000001a0| 72 73 00 00 00 22 4d 50 | 53 52 00 00 00 2e 45 46 |rs..."MP|SR....EF|
|000001b0| 4e 54 00 00 00 3a 45 54 | 41 42 00 00 00 46 00 02 |NT...:ET|AB...F..|
|000001c0| ff ff 20 00 00 00 00 00 | 00 00 03 ed ff ff 00 00 |.. .....|........|
|000001d0| 00 18 00 00 00 00 03 eb | ff ff 00 00 00 64 00 32 |........|.....d.2|
|000001e0| 17 30 03 ec ff ff 00 00 | 00 72 00 32 16 d0 2f 2a |.0......|.r.2../*|
|000001f0| 0d 09 42 69 6f 6d 6f 72 | 70 68 73 20 2d 20 62 79 |..Biomor|phs - by|
|00000200| 20 4a 6f 68 6e 20 4a 65 | 70 70 73 6f 6e 2e 0d 09 | John Je|ppson...|
|00000210| 0d 09 54 68 69 73 20 73 | 6f 75 72 63 65 20 63 6f |..This s|ource co|
|00000220| 64 65 20 69 73 20 69 6e | 20 74 68 65 20 70 75 62 |de is in| the pub|
|00000230| 6c 69 63 20 64 6f 6d 61 | 69 6e 2e 0d 09 57 72 69 |lic doma|in...Wri|
|00000240| 74 74 65 6e 20 69 6e 20 | 4d 50 57 20 43 2e 0d 09 |tten in |MPW C...|
|00000250| 0d 09 54 68 69 73 20 70 | 72 6f 67 72 61 6d 20 69 |..This p|rogram i|
|00000260| 73 20 61 6e 20 4d 50 57 | 20 54 6f 6f 6c 20 77 68 |s an MPW| Tool wh|
|00000270| 69 63 68 20 69 6d 70 6c | 65 6d 65 6e 74 73 20 42 |ich impl|ements B|
|00000280| 69 6f 6d 6f 72 70 68 73 | 20 61 73 0d 09 64 65 73 |iomorphs| as..des|
|00000290| 63 72 69 62 65 64 20 69 | 6e 20 22 43 6f 6d 70 75 |cribed i|n "Compu|
|000002a0| 74 65 72 20 52 65 63 72 | 65 61 74 69 6f 6e 73 22 |ter Recr|eations"|
|000002b0| 20 62 79 20 41 2e 4b 2e | 44 65 77 64 6e 65 79 20 | by A.K.|Dewdney |
|000002c0| 69 6e 0d 09 53 63 69 65 | 6e 74 69 66 69 63 20 41 |in..Scie|ntific A|
|000002d0| 6d 65 72 69 63 61 6e 2c | 20 4a 75 6c 79 20 31 39 |merican,| July 19|
|000002e0| 38 39 2e 20 20 0d 0d 09 | 46 72 6f 6d 20 74 68 65 |89. ...|From the|
|000002f0| 20 4d 50 57 20 57 6f 72 | 6b 73 68 65 65 74 20 65 | MPW Wor|ksheet e|
|00000300| 78 65 63 75 74 65 3a 0d | 09 0d 09 09 42 69 6f 6d |xecute:.|....Biom|
|00000310| 6f 72 70 68 20 20 63 2e | 72 65 61 6c 20 63 2e 69 |orph c.|real c.i|
|00000320| 6d 61 67 20 20 20 74 6f | 70 20 20 6c 65 66 74 20 |mag to|p left |
|00000330| 20 62 6f 74 74 6f 6d 20 | 20 72 69 67 68 74 0d 09 | bottom | right..|
|00000340| 0d 09 77 68 65 72 65 20 | 22 63 22 20 69 73 20 74 |..where |"c" is t|
|00000350| 68 65 20 72 65 71 75 69 | 72 65 64 20 63 6f 6d 70 |he requi|red comp|
|00000360| 6c 65 78 20 63 6f 6e 73 | 74 61 6e 74 20 61 6e 64 |lex cons|tant and|
|00000370| 20 22 74 6f 70 22 2c 20 | 65 74 63 2e 0d 09 61 72 | "top", |etc...ar|
|00000380| 65 20 74 68 65 20 63 6f | 6d 70 6f 6e 65 6e 74 73 |e the co|mponents|
|00000390| 20 6f 66 20 74 68 65 20 | 74 61 72 67 65 74 20 72 | of the |target r|
|000003a0| 65 63 74 61 6e 67 6c 65 | 20 6f 6e 20 74 68 65 20 |ectangle| on the |
|000003b0| 63 6f 6d 70 6c 65 78 0d | 09 70 6c 61 6e 65 2e 20 |complex.|.plane. |
|000003c0| 4f 75 72 20 63 6f 6d 70 | 6c 65 78 20 70 6c 61 6e |Our comp|lex plan|
|000003d0| 65 20 68 61 73 20 74 68 | 65 20 69 6d 61 67 69 6e |e has th|e imagin|
|000003e0| 61 72 79 20 63 6f 6d 70 | 6f 6e 65 6e 74 0d 09 69 |ary comp|onent..i|
|000003f0| 6e 63 72 65 61 73 69 6e | 67 20 64 6f 77 6e 77 61 |ncreasin|g downwa|
|00000400| 72 64 20 69 6e 20 74 68 | 65 20 75 73 75 61 6c 20 |rd in th|e usual |
|00000410| 4d 61 63 69 6e 74 6f 73 | 68 20 66 61 73 68 69 6f |Macintos|h fashio|
|00000420| 6e 2e 0d 09 0d 09 41 66 | 74 65 72 20 74 68 65 20 |n.....Af|ter the |
|00000430| 62 69 6f 6d 6f 72 70 68 | 20 69 73 20 64 72 61 77 |biomorph| is draw|
|00000440| 6e 20 79 6f 75 20 77 69 | 6c 6c 20 68 65 61 72 20 |n you wi|ll hear |
|00000450| 61 20 53 79 73 42 65 65 | 70 2e 20 20 59 6f 75 0d |a SysBee|p. You.|
|00000460| 09 6d 61 79 20 69 6e 74 | 65 72 72 75 70 74 20 61 |.may int|errupt a|
|00000470| 20 70 61 72 74 69 61 6c | 6c 79 20 63 6f 6d 70 6c | partial|ly compl|
|00000480| 65 74 65 64 20 64 72 61 | 77 69 6e 67 20 62 79 20 |eted dra|wing by |
|00000490| 63 6c 69 63 6b 69 6e 67 | 20 74 68 65 0d 09 6d 6f |clicking| the..mo|
|000004a0| 75 73 65 20 6f 72 20 70 | 72 65 73 73 69 6e 67 20 |use or p|ressing |
|000004b0| 61 6e 79 20 6b 65 79 2e | 20 59 6f 75 20 6d 61 79 |any key.| You may|
|000004c0| 20 6e 6f 74 20 73 65 65 | 20 61 6e 79 20 69 6d 6d | not see| any imm|
|000004d0| 65 64 69 61 74 65 0d 09 | 65 66 66 65 63 74 2c 20 |ediate..|effect, |
|000004e0| 62 75 74 20 74 68 65 20 | 64 72 61 77 69 6e 67 20 |but the |drawing |
|000004f0| 77 69 6c 6c 20 73 6f 6f | 6e 20 74 65 72 6d 69 6e |will soo|n termin|
|00000500| 61 74 65 20 77 69 74 68 | 20 61 20 64 6f 75 62 6c |ate with| a doubl|
|00000510| 65 0d 09 53 79 73 42 65 | 65 70 20 61 74 20 74 68 |e..SysBe|ep at th|
|00000520| 65 20 65 6e 64 20 6f 66 | 20 74 68 65 20 63 75 72 |e end of| the cur|
|00000530| 72 65 6e 74 20 76 65 72 | 74 69 63 61 6c 20 70 61 |rent ver|tical pa|
|00000540| 73 73 2e 0d 0d 09 59 6f | 75 20 6d 61 79 20 70 72 |ss....Yo|u may pr|
|00000550| 69 6e 74 20 74 68 65 20 | 63 6f 6d 70 6c 65 74 65 |int the |complete|
|00000560| 64 20 62 69 6f 6d 6f 72 | 70 68 20 62 79 20 70 72 |d biomor|ph by pr|
|00000570| 65 73 73 69 6e 67 20 22 | 70 22 2e 0d 0d 09 52 65 |essing "|p"....Re|
|00000580| 74 75 72 6e 20 74 6f 20 | 74 68 65 20 73 68 65 6c |turn to |the shel|
|00000590| 6c 20 77 69 74 68 20 74 | 68 65 20 63 6c 6f 73 65 |l with t|he close|
|000005a0| 20 62 6f 78 2e 0d 0d 09 | 54 68 65 20 69 74 65 72 | box....|The iter|
|000005b0| 61 74 65 64 20 67 65 6e | 65 72 61 74 69 6e 67 20 |ated gen|erating |
|000005c0| 66 75 6e 63 74 69 6f 6e | 20 69 73 20 73 75 70 70 |function| is supp|
|000005d0| 6c 69 65 64 20 69 6e 20 | 74 68 65 0d 09 70 72 6f |lied in |the..pro|
|000005e0| 67 72 61 6d 20 66 75 6e | 63 74 69 6f 6e 20 22 67 |gram fun|ction "g|
|000005f0| 65 6e 65 72 61 74 6f 72 | 22 2e 20 20 54 68 65 20 |enerator|". The |
|00000600| 74 6f 6f 6c 20 6d 75 73 | 74 20 62 65 20 72 65 63 |tool mus|t be rec|
|00000610| 6f 6d 70 69 6c 65 64 0d | 09 74 6f 20 69 6e 73 74 |ompiled.|.to inst|
|00000620| 61 6c 6c 20 61 20 64 69 | 66 66 65 72 65 6e 74 20 |all a di|fferent |
|00000630| 67 65 6e 65 72 61 74 6f | 72 2e 0d 09 0d 09 49 74 |generato|r.....It|
|00000640| 20 69 73 20 65 61 73 69 | 65 73 74 20 74 6f 20 75 | is easi|est to u|
|00000650| 73 65 20 74 68 65 20 66 | 75 6e 63 74 69 6f 6e 73 |se the f|unctions|
|00000660| 20 61 76 61 69 6c 61 62 | 6c 65 20 69 6e 20 3c 43 | availab|le in <C|
|00000670| 6f 6d 70 6c 65 78 2e 68 | 3e 2e 0d 09 46 6f 72 20 |omplex.h|>...For |
|00000680| 65 78 61 6d 70 6c 65 3a | 0d 09 0d 09 09 09 63 6f |example:|......co|
|00000690| 6d 70 6c 65 78 20 20 67 | 65 6e 65 72 61 74 6f 72 |mplex g|enerator|
|000006a0| 28 63 6f 6d 70 6c 65 78 | 20 7a 29 20 20 20 2f 2f |(complex| z) //|
|000006b0| 20 20 7a 20 3d 20 7a 5e | 33 20 2b 20 63 20 0d 09 | z = z^|3 + c ..|
|000006c0| 09 09 7b 0d 09 09 09 09 | 72 65 74 75 72 6e 09 28 |..{.....|return.(|
|000006d0| 20 63 61 64 64 20 00 00 | 00 00 00 00 00 00 00 00 | cadd ..|........|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 20 6e 00 10 0c 80 00 00 | 74 01 6d 04 6e 1a 60 2a | n......|t.m.n.`*|
|00000710| 0c 80 00 00 66 02 6d 1a | 6e 02 60 1a 0c 80 00 00 |....f.m.|n.`.....|
|00000720| 74 00 67 00 00 14 60 0a | 0c 80 00 00 74 02 67 00 |t.g...`.|....t.g.|
|00000730| 00 16 70 ff 60 16 60 0a | 60 08 2b 48 fc 04 42 ad |..p.`.`.|`.+H..B.|
|00000740| fc a4 70 00 60 06 20 ad | fc 04 70 00 4e 5e 4e 75 |..p.`. .|..p.N^Nu|
|00000750| df 43 4f 49 4f 43 54 4c | 00 00 00 18 02 30 00 01 |.COIOCTL|.....0..|
|00000760| 2f 2f 00 04 48 6f 00 0c | 2f 2f 00 1a 3f 3c 00 0b |//..Ho..|//..?<..|
|00000770| a9 eb 4e 75 00 00 01 00 | 00 00 3f 60 00 00 3e 60 |..Nu....|..?`..>`|
|00000780| 00 00 00 b8 00 04 9b f8 | 0a a8 00 00 00 1c 00 86 |........|........|
|00000790| 00 00 43 4f 44 45 00 07 | 00 0a 00 00 ff ff 20 00 |..CODE..|...... .|
|000007a0| 00 00 00 00 00 00 00 01 | 00 00 20 00 02 4c 00 00 |........|.. ..L..|
|000007b0| 00 00 00 02 00 05 20 00 | 0e f2 00 00 00 00 00 03 |...... .|........|
|000007c0| 00 0b 20 00 23 86 00 00 | 00 00 00 04 00 13 20 00 |.. .#...|...... .|
|000007d0| 29 36 00 00 00 00 00 05 | 00 1a 20 00 30 d8 00 00 |)6......|.. .0...|
|000007e0| 00 00 00 06 00 20 20 00 | 37 22 00 00 00 00 00 07 |..... .|7"......|
|000007f0| 00 29 20 00 3e 44 00 04 | 9a 60 04 4d 61 69 6e 05 |.) .>D..|.`.Main.|
|00000800| 53 54 44 49 4f 07 25 41 | 35 49 6e 69 74 06 49 4e |STDIO.%A|5Init.IN|
|00000810| 54 45 4e 56 05 53 41 44 | 45 56 08 53 41 43 4f 4e |TENV.SAD|EV.SACON|
|00000820| 53 4f 4c 08 43 53 41 4e | 45 4c 69 62 00 00 01 00 |SOL.CSAN|ELib....|
|00000830| 00 00 01 7a 00 00 00 7a | 00 00 00 6e 00 04 4e ba |...z...z|...n..N.|
|00000840| 13 b8 60 32 42 67 20 54 | 2f 10 4e ba 13 ac 42 67 |..`2Bg T|/.N...Bg|
|00000850| 20 54 2f 28 00 04 4e ba | 13 a0 60 1a 0a 42 69 6f | T/(..N.|..`..Bio|
|00000860| 6d 6f 72 70 68 2e 63 6f | 02 00 00 00 54 45 58 54 |morph.co|....TEXT|
|00000870| 4d 50 53 20 00 00 00 00 | 00 00 00 00 00 00 54 45 |MPS ....|......TE|
|00000880| 58 54 4d 50 53 20 00 00 | 00 00 00 00 00 00 00 00 |XTMPS ..|........|
|00000890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 9f b9 |........|........|
|000008a0| 93 40 00 00 1e 1f 00 00 | 00 00 00 00 00 00 00 00 |.@......|........|
|000008b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+